﻿<UserControl x:Class="HolisticWare.VoIP.Getafisk.EXE_01PL_05netfx30.SL30.any_any_any.SilverlightControlAbout"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    d:DesignHeight="300" d:DesignWidth="400"
    >

    <Grid x:Name="LayoutRoot" Background="White">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"></RowDefinition>
            <RowDefinition Height="Auto"></RowDefinition>
            <RowDefinition Height="Auto"></RowDefinition>
            <RowDefinition Height="Auto"></RowDefinition>
        </Grid.RowDefinitions>

        <TextBlock Grid.Row="0">
            Getafisk is an Asterisk Wrapper around plain old Asterisk 
            and/or FreePBX (and derivatives such as Trixox or Elastix)
            written in Silverlight.
        </TextBlock>
        <TextBlock Grid.Row="1">
            Begining 2010-09, request came in to configure 230 Cisco phones.. Due to laziness quick and
            dirty app to create dhcpd.conf and provisiong was written...
        </TextBlock>
        <TextBlock Grid.Row="2">
            Decision to move it to server and implement it in ASP.net/silverlight depending what is faster
            for rapid prototyping... 
            <LineBreak></LineBreak> 
            End 2010-09 turns out silverlight is easier to host on linux (less problems what is implemented
            i mono ASP.net
            <LineBreak></LineBreak> 
            Easier to separate client and server (less roundtrips for bulk inserts/updates)
        </TextBlock>
        <TextBlock Grid.Row="3">
            Other reasons:
            <LineBreak></LineBreak>
            - batch/bulk definitions
            <LineBreak></LineBreak>
            - partially/temporarily connected scenarios
            <LineBreak></LineBreak>
            - partially/temporarily connected scenarios
        </TextBlock>
    </Grid>
</UserControl>
